<!--首页-->
<template>
  <div class="index-page">
    这是首页
  </div>
</template>

<script>
  export default {
    name: 'index',
    data() {
      return {}
    },
    mounted: function () {
      this.$vux.toast.show({
        text: '欢迎'
      })
    },
    methods: {},
    computed: {},
    components: {},
    // 在渲染该组件的对应路由被 confirm 前调用
    beforeRouteEnter(to, from, next) {
      // 不！能！获取组件实例 `this`
      // 因为当守卫执行前，组件实例还没被创建
      next(vm => {
        // 通过 `vm` 访问组件实例
      })
    },
    // 在当前路由改变，但是该组件被复用时调用
    beforeRouteUpdate(to, from, next) {
      // 举例来说，对于一个带有动态参数的路径 /foo/:id，在 /foo/1 和 /foo/2 之间跳转的时候，
      // 由于会渲染同样的 Foo 组件，因此组件实例会被复用。而这个钩子就会在这个情况下被调用。
      // 可以访问组件实例 `this`
    },
    // 导航离开该组件的对应路由时调用
    beforeRouteLeave(to, from, next) {
      // 可以访问组件实例 `this`
    }
  }
</script>

<style scoped lang="less">
  .index-page {
    height: 80px;
    text-align: center;
    line-height: 80px;
  }
</style>
